var obj={
    name:"terry",
    age:18
};
Object.defineProperty(obj,'name',{
    // 是否可删除
    // configurable:false
    configurable:true,
    // 可写可修改 默认true
    // writable:false
    writable:true,
    // 可枚举属性
    // enumerable:false//{ age: 18 }
    enumerable:true,//{ name: 'terry', age: 18 }
    //设置属性的值
    value:"zhangsan"
});
// delete obj.name;
// obj.name='larry';
console.log(obj);
// // 修改obj的name
// obj.name='larry';
// // 删除age
// delete obj.age;
// for(let key in obj){
//     console.log(key,obj[key],'可枚举属性');
// }
// console.log(obj,'默认属性是可以修改可以删除');